import request from '@/utils/request'

// 获取角色列表接口
export function getRolesApi(pageNum, pageSize, roleName) {
    return request({
        url: '/sys/role',
        method: 'get',
        params: { pageNum, pageSize, roleName }
    })
}

// 修改角色接口
export function putRolesApi(id, data) {
    return request({
        url: `/sys/role/${id}`,
        method: 'put',
        data
    })
}


// 添加角色接口
export function addRolesApi(data) {
    return request({
        url: '/sys/role',
        method: 'post',
        data
    })
}
// 删除角色接口
export function delRolesApi(id) {
    return request({
        url: `/sys/role/${id}`,
        method: 'delete',
    })
}

//   获取菜单
export function getMenusApi(id) {
    return request({
        url: `/sys/role/menu/${id}`,
        method: 'get',
    })
}

// 给角色分配菜单
export function postRolesByMenusApi(roleId, data) {
    return request({
        url: `/sys/role/menu/${roleId}`,
        method: 'post',
        data
    })
}



// 获取单一角色
// export function getOneEmployeeApi(id, token) {
//     return request({
//         url: `/role/${id}`,
//         method: 'get',
//         params: { token }
//     })
// }
